Career 2022 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Milan Indoors - Milan Siebel Open - San Jose Copenhagen Open - Copenhagen The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal USTA Men's Challenger of Dallas - Dallas Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai VI Gramado Open de Tenis - Gramado Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Wimbledon - London Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto U.S. Open - New York Australian Open - Melbourne French Open - Paris HTV Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citta di Monza - Monza San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Top Wool Challenger-Immagine Trophy - Biella The Shelbourne Irish Open - Dublin French Open - Paris Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kobstaedernes ATP Challenger - Kolding Australian Open - Melbourne The LTA Nottingham Challenger - Nottingham French Open - Paris Lambertz Open by Stawag - Aachen Challenger Banque Nationale Rimouski - Rimouski Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville Wimbledon - London IPP Open - Helsinki U.S. Open - New York Australian Open - Melbourne Heilbronn Open - Heilbronn French Open - Paris Wimbledon - London AT&T Challenger of Dallas - Dallas U.S. Open - New York Australian Open - Melbourne Open Prevadies - St. Brieuc French Open - Paris Wimbledon - London Morocco Tennis Tour - Marrakech U.S. Open - New York Australian Open - Melbourne Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Comercia Challenger - Aptos Wimbledon - London Akbank Private Banking TED Open - Istanbul U.S. Open - New York Bukhara Challenger - Bukhara Australian Open - Melbourne Wimbledon - London Alexander Kolyaskin Memorial - Donetsk U.S. Open - New York Australian Open - Melbourne Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Delhi Challenger I - New Delhi Sail Open - New Delhi Wimbledon - London U.S. Open - New York Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon French Open - Paris Challenger DCNS de Cherbourg - Cherbourg Wimbledon - London Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger U.S. Open - New York Australian Open - Melbourne French Open - Paris Busan Open Challenger Tennis - Busan Wimbledon - London 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote U.S. Open - New York Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir French Open - Paris Dublin Challenger - Dublin Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Semgroup Challenger - Tulsa Ethias Trophy - Mons Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Winnetka Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Davis Cup, World Group, QF, CZE-ARG, 3-2 Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Cali Challenger Bogota Challenger Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Davis Cup, World Group, F, ESP-ARG 3-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Sydney Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 AAMI Classic - Kooyong USA F4 Argentina F1 Argentina F3 Spain F9 Poland F3 Mexico F10 Ecuador F3 Chile F1 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 El Salvador F1 Guatemala F1 Costa Rica F1 Mexico F1 Mexico F2 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Italy F16 Italy F17 KGHM Polish Indoors - Wroclaw TCT Open - Tunis Schickendanz Open - Furth Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Warsteiner Challenger Lubeck - Lubeck Bristol Challenger Trophy - Bristol GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth Open Castilla y Leon Trofeo Iberdrola - Segovia Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw CMG Asia Open - Hong Kong Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur 5th Sardinian International Championships - Cagliari 2004 Freeman Men's Challenger - Joplin Budapest Challenger - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta X Challenger Britania Zavaleta - Puebla The LTA Men's Challenger Wrexham - Wrexham Garden Open 2005 - Rome Steelers Cup 2005 - Kosice USTA Illinois Challenger - Champaign Challenger 42 - Andrezieux Corona Mexico City Open - Mexico City XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Czech Open 2006 - Prostejov Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul LTA Shrewsbury Challenger - Shrewsbury BMW Tennis Championship - Sunrise Open D'Orleans - Orleans Malaysian Open - Kuala Lumpur Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Salem Open - Hong Kong Kremlin Cup - Moscow Gold Flake Open - Chennai Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Estoril Open - Estoril The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort RCA Championships - Indianapolis Adidas International - Sydney Tata Open - Chennai Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Croatia Open Umag - Umag China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Chennai Open - Chennai Next Generation Adelaide International - Adelaide BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Farmers Classic - Los Angeles If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos China Open - Beijing Delray Beach Open - Delray Beach Fever-Tree Championships - London Argentina Open - Buenos Aires